Facade

Writing an OS shell in Java

Contents

  1. You want to do what?!?
  2. Getting started
  3. The desktop
  4. A pseudo-base class
  5. Joy and grief
  6. Timing is everything (or sometimes nothing)
  7. Conclusions / Lessons Learned

Welcome, MacHackers!

This presentation is intended for participants in the MacHack 98 conference. Java experience is not required. We'll look at a few of the code frags and issues I encountered while writing Facade, a Finder knockoff written in Java.

What it look like

  1. GUI

    Most of the classes involved inherit from java.awt.Component, which usually gives the desired result. We'll see that the folder windows inherit from java.awt.Window, which is convenient, but a painting nightmare!

  2. Functionality

That's all I could squeeze in for now. Stay tuned for updates.

PreviousNext

About the author

Andrew S. Downs is a Senior Software Engineer for Template Software in New Orleans, LA. He is also a member of the part-time faculty at Tulane University College, where he teaches C and Java programming courses. As funds and family permit, he continues work on a doctorate in Computer Science in the Tulane School of Engineering.

You may visit the author's home page for more information, or send email.